從網路獲取資料
一種利用python自帶的urllib套件
import urllib.request
r = urllib.request.urlopen("https://www.google.com/")
html = r.read()
print(html)
利用requests套件的get方法
import requests
res = requests.get('https://money.cnn.com/data/dow30/')
print(res.text)
將獲取js數據
再利用regular expression,(.*?)代表你要爬取的對象
在JS數據中獲得需要的dow指數
import requests
import re
import pandas as pd
def retrieve_dji_list():
try:
r=requests.get('https://money.cnn.com/data/dow30/')
except ConnectionError as err:
print(err)